package com.example.ccj.u.server.test;


import com.example.ccj.u.server.Result;

import io.reactivex.Observable;
import retrofit2.http.Field;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.Query;

public interface PublicService {

    /**
     * 获取服务器最新版本
     * @param version 本地版本号不是名称
     * @return
     */
    @GET("/android/getNewestVersion")
    Observable<Result> getNewestVersion(@Query("version") int version);

    //获取用户权限
    @GET("/android/getUserPower")
    Observable<Result> getUserPower();

    /**
     * 获取新审批人员列表
     * @return
     */
    @POST("/cos/getCosSTS")
    @FormUrlEncoded
    Observable<Result> getCosSTS(@Field("id") String id);

}


